package com.xhx.db.mapper;

/**
 * 抽象-mapper
 * 
 * @author xhx
 */
public interface BaseMapper<E> {

	/**
	 * 根据id获取
	 * 
	 * @param id
	 * @return
	 */
	E getById(long id);

	/**
	 * 插入
	 * 
	 * @param entity
	 * @return
	 */
	int insert(E entity);

	/**
	 * 按id删除
	 * 
	 * @param id
	 * @return
	 */
	int deleteByIdFalse(long id);

	/**
	 * 按id更新
	 * 
	 * @param entity
	 * @return
	 */
	int updateById(E entity);
}
